﻿
@charset "utf-8";   
body  { 
	background-color: #e6bf7d;/* was e2ebdc; green - #f0f6e9; blue -- #f0f6e9;*/
	margin: 0;
	border:0;
	padding: 0;
	border-spacing: 0px;
}

input, textarea/*, button, select*/ {
	 /*border: 1px solid #781351;*/
	/*border: 1px solid #000000;*/
	padding: 3px;	
}

input.disabled{
 	color: #999999;
 	border: 1px solid #bbbbbb;
}

.threecols ,
.threecols table,
.threecols td,
.threecols th, 
.threecols * img  {
	font-size: 100%;
	border: 0;
	/*margin: 0;*/
	padding: 0;
	vertical-align:top; 
}
.threecols #container { 
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; 
	color: #000000;		
	width: 100%;   
	background:url(./img/title2_background.png) repeat-x;
	min-width: 1140px;/*1140px;*/
	background-color:	#ffffff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
} 
.threecols #container
  {  	
  	    /* www.antix.co.uk/code/css/imposing_minimum_width/default.htm */
	    /* IE Dynamic Expression to set the width */
	    /*width:expression(document.body.clientWidth < 1200 ? "1199px" : "100%" );*/
	    width:expression(document.body.clientWidth < 998 ? "997px" : "100%" );
	    
  }

.header { 
	padding: 0; 
	/*background: #e2ebdc url(./img/title2_background.png) repeat-x; angel*/
	background: #f9a506 url(./img/title-background.png) repeat-x;/*old fon e2ebdc*/ 
	display:block;
	overflow: hidden;
	text-align: right;
	overflow: hidden;
	height: 135 px; /*151 176px; 120 was boon angel*/
}
.header img#title { float: left; }
.topimgs {  
	display: block;
 	float: none;  
 	margin-top: 0px; 
/*margin-top: 6px; angel */
 	padding-right: 0px;
/*padding-right: 10px; angel*/
 	/*margin-left: 5px !important; */
 	overflow: hidden;
 	height: 135px !important;/*141*/
/*height: 111px !important; angel*/
 }
.right_image { 
	padding-right: 0px;
} 

/*angel*/
.top_bar_top { background: #e6bf7d url(./img/top-bar-top.png) repeat-x; } 
.top_bar_line_top { background: #ffffff url(./img/top-bar-line-top.png) repeat-x; }
.top_bar_bottom { background: #e6bf7d url(./img/top-bar-bottom.png) repeat-x; }
#topmenu { width: 238px; background: #f8b32e url(./img/line-top-menu.png) repeat-x; padding: 0px 0px; overflow: hide;}
#bottommenu { width: 238px; background: #f8b32e url(./img/line-bottom-menu.png) repeat-x; padding: 0px 0px; overflow: hide;}
#child_page { 
	background: url(./left_buttons_img/ChildB.png);	
	width: 200px; 
	height: 134px;	
	color: #ffffff;	
	font-size: 150%;
	font-weight: bolder;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};
	vertical-align: bottom;	
} 

#child_page a,
#child_page a:hover,
#child_page a:active,
#child_page a:visited {
	color: #550ed8;	
	margin-top: 70px;
	margin-left: 25px;
	display: block;
}

#child_page a:hover{
	color: #c51515;
	text-decoration: blink;
}

#munic { 
	background: url(./img/fon.gif) 0 0 no-repeat;	
	width: 100%;/*680px; */
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#munic a,
#munic a:hover,
#munic a:active,
#munic a:visited {
	color: #043e09;	
	margin-top: 0px;
	margin-left:5px;
	display: block;
}

#munic a:hover{
	color: #870a0f;
	text-decoration: blink;
}

#govern-fon { 
	background: url(./img/FonGov.gif) 0 0 no-repeat;	
	width: 100%;/*500px;*/
	height: 100%;
	overflow: hidden;
	font-size: 130%;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#govern-fon a,
#govern-fon a:hover,
#govern-fon a:active,
#govern-fon a:visited {
	color: #043e09;	
	margin-top: 70px;
	margin-bottom: 40px;
	margin-left:5px;
	display: block;
}

#govern-fon a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/* department of economy*/
#ERAZ { 
	background: url(./img/DER-fon.gif)  0 0 no-repeat;	
	width: 100%;/*568px;*/
	/*height: 400px;*/
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#ERAZ a,
#ERAZ a:hover,
#ERAZ a:active,
#ERAZ a:visited {
	color: #043e09;	
	margin: -8px;
	margin-top: 0px;
	margin-left:15px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	display: block;
}

#ERAZ a:hover{
	color: #870a0f;	
}


/*finance and economy*/
#od-fin { 
	background: #e7eef8 url(./img/kollagfin.gif);	
	/*width: 100%; */
	/*height: 100%;*/
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-fin a,
#od-fin a:hover,
#od-fin a:active,
#od-fin a:visited {
	color: #043e09;	
	font-weight: bolder;
	margin-top: 0px;
	margin-left:0px;
	padding-top: 30px;
	display: block;
}

#od-fin a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/*manufacture*/
#od-manuf { 
	background: #e7eef8 url(./img/kollagprom.gif);	
	/*width: 100%; */
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-manuf a,
#od-manuf a:hover,
#od-manuf a:active,
#od-manuf a:visited {
	color: #043e09;
	font-weight: bolder;	
	margin-top: 0px;
	margin-left:0px;
	padding-top: 3px;
	display: block;
}

#od-manuf a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/*nature*/
#od-nature { 
	background: #e7eef8 url(./img/kollagsh.gif);	
	/*width: 300px; */
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-nature a,
#od-nature a:hover,
#od-nature a:active,
#od-nature a:visited {
	color: #043e09;
	font-weight: bolder;	
	margin-top: 15px;
	margin-left:30px;
	padding-top: 12px;	
	display: block;
}

#od-nature a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/*it*/
#od-it { 
	background: #e7eef8 url(./img/kollaguit.gif);	
	width: 300px; 
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-it a,
#od-it a:hover,
#od-it a:active,
#od-it a:visited {
	color: #043e09;
	font-weight: bolder;	
	margin-top: 30px;
	margin-left:0px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
}

#od-it a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/*social*/
#od-social { 
	background: #e7eef8 url(./img/kollagsoc.png);	
	/*width: 300px; */
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-social a,
#od-social a:hover,
#od-social a:active,
#od-social a:visited {
	color: #043e09;
	font-weight: bolder;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
}

#od-social a:hover{
	color: #870a0f;
	text-decoration: blink;
}

/*business*/
#od-business { 
	background: #e7eef8 url(./img/kollagbus.gif);	
	/*width: 300px; */
	overflow: hidden;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};	
} 

#od-business a,
#od-business a:hover,
#od-business a:active,
#od-business a:visited {
	color: #043e09;
	font-weight: bolder;	
	margin-top: 0px;
	margin-left:0px;
	padding-top: 25px;
	display: block;
}

#od-business a:hover{
	color: #870a0f;
	text-decoration: blink;
}




/*angel*/

.top_bar_background { background: #e6bf7d url(./img/next-line.png) repeat-x; }
/*.top_bar_background { background: #e2ebdc url(./img/top-bar-background.png) repeat-x; } angel*/
.pageTopDiv img { float: left; display:inline; } 

.breadtext {
	color: #054766;/*#166808; angel*/
}

.threecols .breadcrumbs { background-image:none; padding: 0;  background-color: #ffffff; }
.threecols .breadcrumbs .breadtext { 
	margin: 0; height: 17px; padding: 3px 40px 0 0; overflow: hidden;
	font: 100% Arial, Helvetica, sans-serif; font-size: 75%; color:#666; vertical-align: middle;
	
}
.threecols .breadcrumbs .breadtext ul {

}	 
.threecols .breadcrumbs .breadtext a { color:#666; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */ 

.breadcrumb{
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	border: 0; 
}

.breadcrumb a{
	background: transparent url(media/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; /*adjust bullet image padding*/
	color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
	color: navy;
}

.breadcrumb a:hover{
	text-decoration: underline;
}

/*  divs are good, but tables are right  */
.maincontent { width: 100%; border: 0; padding:0; clear:both;}
.column1 { 
		width: 216px;
		vertical-align: center; 
		overflow: hide; 
		text-align: right;
		padding:0;
		margin: 0;
		border: 0;
}

/*angel*/

#top-panel {
	/*background-color:#009900;*/
	background: #94b681 url(./img/top-bar-top.png) repeat-x;	
	padding: 3px 0px;
}

#top-panel a,
#top-panel a:hover,
#top-panel a:active,
#top-panel a:visited {
	color: #ffffff;
	font: normal 90%/100% "Arial", Verdana, Helvetica, sans-serif;
}

#top-panel a:hover{
	color: #fdfa01;
/*	text-decoration:*/
}

#bottom-panel a,
#bottom-panel a:hover,
#bottom-panel a:active,
#bottom-panel a:visited {
	color: #0c4c0a;
	font: normal 90%/100% "Arial", Verdana, Helvetica, sans-serif;
}

#bottom-panel a:hover{
	color: #a81515;
/*	text-decoration:*/
}


.column0 { 
		width: 100%; 
		height: 0px;
		vertical-align: top;	
		overflow: hide; 		
		text-align: left;
		background: #ffffff;/*url(.img/top-bar-line-top.png);		*/
		padding:0;
		margin: 0;
		border: 0;		
}

/*angel*/

.column2 { 
		width: auto; 
		background:#fdfdf4 url(./img/sidebar-left.png) repeat-y; /*#e7eef8 #f3fafa #ffffff angel*/ 
		vertical-align: top; }
.column2Content	{ margin: 0 12px; } 
.column3width { 
		width: 285px;
}
.column3 { 
		background:#e6bf7d;/*#e2ebdc; */
		vertical-align: top;
		background:#e6bf7d url(./img/sidebar-page-background.png) repeat-y; 
}
     
 
/* MENU */       
 
/*--=================================================== 
	SIDE NAVIGATION
===================================================*/

 
.menudiv {
	width: 216px;
	overflow: hidden;
	border: 0px;
	margin: 0px;	
	padding: 7px 17px 10px 5px;
 	font: normal 110%/120% Verdana, "Arial", Helvetica, sans-serif;
	background: #f8b32e;
	background-color: #f8b32e;/*#f9a506;*/	
	text-align: left;
} 

#menu_top {
	height: 7px;
	float: left;
	display:inline;
	padding: 0;
}


.menudiv li a, 
.menudiv li a:visited { 
	text-decoration:none; 
	display: block; 
}

.wpsSideNav{
	/* gemini-systems */
	border: 0px solid; 
    border-color: ${colors.sideNavBorder};
    text-decoration: none;
    /* white-space:nowrap; */
    
    list-style:none; 
    list-style-type:none;
    list-style-position: outside;
    list-style-image: none;
    margin: 0;
    padding: 0;
    left: 0;
    text-align: left;
	background: #e2ebdc url(./img/menu-top.png) no-repeat; 
	padding-top: 6px;
}
.wpsSideNav div ul{
    /*border-top: 1px solid #ebebeb;*/
    margin-left: 0px; 
    padding-left: 0px;
}


/********** link colors *****************/
.wpsSideNav a, 
.wpsSideNav a:hover,
.wpsSideNav a:active,
.wpsSideNav a:visited
 {
	color: #ffffff;
	color: #000000;/*#7d7d7d;*/
}

.wpsSideNav li {
    list-style: none;
    line-height: 100%;
    padding: 0px;
    margin: 0;
    border: 0; 
    background-color: #f8b32e;/*#fac666; f4f4ed f0f5ed a7d39c;92ca85;*/
}
.wpsSideNav li ul li {
    background-color: #ffffff;
}

.accordion_content {
    background-color: #ffffff;
}

span.wpsNavItem {
	text-decoration: none;
	display: block;
	word-wrap: break-word;
	width: 100%;
	white-space: normal;
}

.wpsNavLevel3 a { 
	display: none;
}

.wpsNavLevel1.selected, 
.wpsNavLevel2.selected,
.wpsNavLevel3.selected { 
	text-decoration: none;
	display:block;
	cursor:default;
	white-space: normal;
}

.wpsNavLevel1.selected a, 
.wpsNavLevel2.selected a,
.wpsNavLevel3.selected a {
	display: inline; 
	text-decoration: none;
}

.menuLinkSideNav { 
    border: 0px;
    margin-${requestScope.cssRules.bidiLeft}: -10px;
    padding: 0px 10px;
}
 
.wpsNavLevel1{
	color: #000000 ; /*angel !important 505050 7d7d7d*/
	background-color: #fac666; /* normal - 48a634; selected - 56a445*/
	font-size: 110%;
	font-weight: bolder;
	font-family:  Tahoma, "Arial narrow",  Georgia, ${requestScope.cssRules.fontFamilySansSerifLarge};
    padding: 5px;
    padding-left: 12px;
    margin-top: 0px;/*solid #c4e4a5;*/
    border-top: 1px solid #f8b32e;/*#f9a506; #eeeeee;*/
    border-left: 5px solid #f8b32e;/*#f9a506; angel*/
    border-right: 5px solid #f8b32e;/*#f9a506;angel*/	
}

.wpsNavLevel1.firstchild {
	border-top: 0 solid;
}

.wpsNavLevel1.selected {
	color: #000000;/*#7d7d7d;*/
	background-color: #fcfcb8;
}

a.wpsNavLevel1.selected,
a.wpsNavLevel1.selected:visited {
	color: #000000;/*#7d7d7d*/
}

/*angel*/
.wpsSideNav a:hover {
	color: #770000 ;
	background-color: #f8b32e;/*#f9a506;*/
	display: block;
}
/*angel*/

a.wpsNavLevel2,
a.wpsNavLevel2:visited,
a.wpsNavLevel3,
a.wpsNavLevel3:visited {
	color: #5D5D5D;   
}

a.wpsNavLevel2:hover,
a.wpsNavLevel2.selected,
a.wpsNavLevel3:hover,
a.wpsNavLevel3.selected {
	color: #000000;    
}

.wpsNavLevel2 { 
	padding: 6px 6px 6px 25px;
	font-size: 80% !important;	
}

.wpsNavLevel3 { 
	padding: 6px 6px 6px 45px;
	font-size: 70% !important;	
}

/* text properties */      

.column2 { font: Verdana, Arial, Helvetica, sans-serif;}
.column2 h1 { font-family: "Lucida Grande", "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana; color:#166808; font-weight:normal; font-size: 160%; }
.column2 h2 { font-family: "Lucida Grande", "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana; color:#166808; font-weight:normal; font-size: 140%; }


.footerDiv {  width: 100%; background:url(./img/footer-0.png) repeat-x; height:20px; }
.footerDiv .corner {float: left; width: 10px; padding: 0px 0; background:url(./img/footer-1.png) repeat-x; }
.footerDiv .corner2 {float: right; width: 10px; padding: 0px 0; background:url(./img/footer-2.png) repeat-x; }
.footertext { padding-left: 55px; font:normal 100%/80% "Trebuchet MS", "Tahoma", Arial, Helvetica, sans-serif; text-align:center; }
/*.background_color { background-color: #e2ebdc; } angel*/
.background_color { background-color: #e6bf7d; }

.page_bottom_bk {
	background:#e2ebdc url(./img/sidebar-bottom-bk.png) repeat-x;
}

.threecols #sidebar1 {
	float: left; 
	width: 238px; 
	background-color: #e2ebdc; 
	padding: 15px 0; 
}
.threecols #sidebar2 {
	float: right; 
	width: 285px; 
	background: #e2ebdc; 
	padding: 15px 0; 
}
.threecols #sidebar1 p, .threecols #sidebar1 h3, .threecols #sidebar2 p, .threecols #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}

.threecols #mainContent { 
	margin: 0 24% 0 23.5%; 
}

.threecols #footer { 
	padding: 0 10px; 
	background:#DDDDDD;
} 
.threecols #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.news {  }
.newsdate { font-family: Arial, Verdana; color:#000000; font-weight:normal; font-size: 60%; display:block; padding-top: 10px; }
.newslink { font-family: "Lucida Grande", "Tahoma", Arial, Verdana; color:#166808; font-weight:normal; font-size: 90%; padding-left: 10px; display: inline-block; } 
 
.box2 h1 { font:normal 102%/80% "Trebuchet MS", "Tahoma", Arial, Helvetica, sans-serif;  }
.box2 h1 a { font:normal 80%/80% "Trebuchet MS", "Tahoma", Arial, Helvetica, sans-serif;  padding-left: 0.5em; }

	/* CSS for the box starts here 
	http://www.456bereastreet.com/archive/200406/flexible_box_with_custom_corners_and_borders/
	*/
	.box2 { /* box right border */	
		padding:0 12px 0 0;
		background:#fff url(./img/boxborders2.png) 100% 0 repeat-y;		
	}
	.bi2 { /* box left border */
		padding:0 0 0 12px;
		background:#fff url(./img/boxborders2.png) 0 0 repeat-y;
	}
	.bt2 { /* box top. draws right corner */
		height:12px;
		margin:0 -12px;
		background:url(./img/box2.png) 100% 0 no-repeat;
	}
	.bt2 div { /* box top: draws left top corner */
		width:49px;
		height:12px;
		background:url(./img/box2.png) 0 0 no-repeat;
	}
	.bb2 { /* box bottom, draws right corner */
		height:12px;
		margin:0 -12px;
		background:url(./img/box2.png) 100% 100% no-repeat;
	}
	.bb2 div { /* box bottom. draws left corner */
		width:49px;
		height:12px;
		background:url(./img/box2.png) 0 100% no-repeat;
	}
	.box2 h1 {
		margin:0;
		padding:0.3em 10px;
		background:#fff;		
	}
	.box2 p, .box2 ul {
		margin:0;
		padding:1px 10px;
		background: #fdfdf4;/*#e7eef8;#f3f7f9;#fbfddd;#fff3ef;#fff angel*/
	}

	.box2 p {
		padding:1px 10px  !important;
		margin: 0 !important;
		text-indent:0;
		text-align: left;
	}
	.box2 li {
		margin:0 0 0 2em;
		padding:0;
	}

/*
A green, rounded box:
	<div class="box_light"><div class="box_light_topleft"><div class="box_light_topright"></div></div>
		<div class="box_light_text">... content ...</div>
	<div class="box_light_bottomleft"><div></div></div></div>
*/
	.box_light {
		background: #eaf4d9;
	}
	.box_light_text {
		padding: 0px 25px;
	}
	.box_light_topleft { /* box top: draws left top corner */
		width:10px;
		height:10px;
		background: #eaf4d9 url(./img/box_light_1.png) 0 0 no-repeat;
	}
	.box_light_topright { /* box top right corner */
		height:10px;
		background:url(./img/box_light_2.png) 100% 0 no-repeat;
	}
	.box_light_bottomleft { /* box bottom, draws right corner */
		height:10px;
		background:url(./img/box_light_4.png) 100% 100% no-repeat;
	}
	.box_light_bottomleft div { /* box bottom. draws left corner */
		width:10px;
		height:10px;
		background:url(./img/box_light_3.png) 0 100% no-repeat;
	}


	.box_gray {
		background: #e6e6e6;
	}
	.box_gray_topleft { /* box top: draws left top corner */
		width:10px;
		height:10px;
		background: url(./img/box_gray_1.png) 0 0 no-repeat;
	}
	.box_gray_topright { /* box top right corner */
		height:10px;
		background:url(./img/box_gray_2.png) 100% 0 no-repeat;
	}
	.box_gray_bottomleft { /* box bottom, draws right corner */
		height:10px;
		background:url(./img/box_gray_4.png) 100% 100% no-repeat;
	}
	.box_gray_bottomleft div { /* box bottom. draws left corner */
		width:10px;
		height:10px;
		background:url(./img/box_gray_3.png) 0 100% no-repeat;
	}




	.dd_hidden {
		display:none !important;
	}
	.dd_box {
		background: url(./img/dd_box_background.png) 0 0 repeat-x;
	}
	.dd_box_left { /* box top: draws left top corner */
		width:40px;
		height:25px;
		background: url(./img/dd_box_left.png) 0 0 no-repeat;
		float:left;
	}
	.dd_box_right { /* box top right corner */
		height:25px;
		background:url(./img/dd_box_right.png) 100% 0 no-repeat;
	}
	.dd_selection {
		background: url(./img/dd_box_left.png) 0 0 no-repeat;		
		padding-left: 21px;
		cursor: pointer;
	}
	.dd_current_selection {
		height:20px;
		padding-top: 5px;
		padding-left: 15px;
		font-size: 110%;
	}
	.dd_options {
		position: relative;
		display: block;
		border: solid 1px #fdee04;
		color: #000000;
		background: #ffffff;
		margin: 0px 13px 0px -10px ;
	}



.loginForm { 
	font-size: 90%; 
	margin: 0px;
}
.loginForm .loginNameLabel label,
.loginForm .loginPasswordLabel label
{
	width: 65px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
}
 
.loginForm .loginNameField input,
.loginForm .loginPasswordField input
 {
	color: #000;
	background: #ffffff;
	padding: 2px 3px;
	margin: 3px 3px;
	width: 80px;
	font:normal 100% Arial, "Tahoma", "Trebuchet MS", Helvetica, sans-serif; 
}
.loginForm .Submit {
	margin-left: 5px;
	float:right;
	margin-top: 5px;
	margin-bottom: 0.1em;
	margin:0;
	margin-top: 3px;
}
.loginForm .Submit input {
	width: 55px;
	margin: 0 0px;
	font:normal 100% "Verdana", "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #781351;
}

.loginForm .RegisterLink,
.loginForm .RememberPass {
	float: left;
	padding: 5px;
}

/* NEWS */

.newsDate {
	font: normal 80% Verdana,"Arial Narrow",  "Trebuchet MS", sans-serif;
	padding-right: 6px;
	color: #666666;
}
.bigNewsDate {
	font-size: 100%;  
	padding-right: 0px;
	padding-left: 10px;
	color: #666666;
} 
.metaDigest tr td {  /* the table containing the news */
	padding-bottom: 5px;
}
.bigNewsTable tr td {
	padding-bottom: 30px;
}
digestBoxListTitle{
	margin-bottom: 8px;
}

.digestBoxListTitle a, 
.digestBoxListTitle a:visited ,
.digestBoxListTitle a:active , 
.digestBoxListTitle a:hover {
	color: #003300; 
	font: normal 100%/150% Arial, "Trebuchet MS",Verdana,  "Arial Narrow",  sans-serif;
	text-decoration:  none; 
}
.digestBoxListTitle a:hover  {
	color: #009900;
	text-decoration:  underline; 
}

/*  */

.welcomeScreen a {
	display: block;
}

/*More news */

.view-metadata-title {
	font-family: Verdana;
}



/* Big News List */

.digestBoxList { 
	/*
	font: normal 80% "Arial Narrow", Verdana, "Trebuchet MS", sans-serif;
	padding-right: 10px;
	padding-left: 0px;
	color: #000000; #bababa;
	*/
}
.bigNewsTitle a, 
.bigNewsTitle a:visited ,
.bigNewsTitle a:active , 
.bigNewsTitle a:hover  {
	font: normal 140% Cambria, "Trebuchet MS", Arial, Verdana, "Arial Narrow", sans-serif;
	margin-left: 10px;
	color: #174b0e;/* #348e25;*/
	letter-spacing: 0px;
}

div.dashedline,
.dashedLine {
	margin-bottom: 2px;
	border-bottom: dashed 1px #aaaaaa; /*#d8dfea;*/
	width: 100%;
	height: 1px;
	clear:both;
	line-height: 5pt! important
}

.digestBoxList .description {
	font: normal 85%/120% Verdana, "Trebuchet MS", sans-serif; 
	margin: 1px 5px 1px 10px; /*10px 10px 10px 10px; angel*/
	display: block;
}

.digestBoxList .description img {
	float: left;
	margin: 0 10px 5px 0px; 
}

/* Final news source */
.view-metadata-title {
	font: normal 175% Cambria, "Trebuchet MS", Arial, Verdana, "Arial Narrow", sans-serif;
	color: #174b0e;
}
.mpr-decorator {
	font: normal 110%/140% Verdana, "Trebuchet MS", sans-serif; 
	color: #000000; /*#174b0e; angel*/
}


#PortalContent {
	/*display:none;*/
}



	/*
		Vertical Accordions
	*/
	.accordion_toggle {
		display: block;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		
		outline: none;
		font-size: 12px;
		color: #000000;
		margin: 0 0 0 0;
	}
	
	.accordion_toggle_active {
		color: #ffffff;
	}
	
	.accordion_content {
		overflow: hidden;
	}
	
	
		.vertical_accordion_toggle {
			clear: both;
			display: block;			
			background: #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}




<%--=================================================== 
	FAQ
===================================================--%>

/*
<div id='faq_currentSection' class='faq_currentSection'>
	Т__c_Я Т__
</div>

<div id='faq_sectionList' class='faq_sectionList'>
	<div class='faq_sectionList_section'>
		Т__ 1
	</div>
	<div class='faq_sectionList_section'>
		Т__ 2
	</div>
	....
	<div class='faq_sectionList_section'>
		Т__ N
	</div>
</div>

<div class='faq_units'>
	<div class='faq_unit'>
		<div id='faq_qt_1' class='faq_questionTitles'>
			-_"_>_'__ '__Р_С_ 1
			-_"_>_'__ '__Р_С_ 2
		</div>
		<div id='faq_ub_1' class='faq_unitBody'>
			<div class='faq_questions'>
				'__Р_С 1
				'__Р_С 2
			</div>
			<div class='faq_answer'>
				_Т'Т
			</div>
			<div class='faq_signer'>
			__"__С_'Ш _Т'Т >_Ц_
			</div>
		</div>
	</div>
</div>
> _ ' _
<div class='faq_noUnits'>
	_Т '__Р_С_' 
</div> 


<div class='faq_pageNavigator'>
___Р_ СТР___Ц
</div> 
*/

.faq_section {
	width: 100%;
	border: 1px solid #cccccc;		
}

.faq_currentSection {
	font: 130%/140% verdana, tahoma, arial, sans-serif;
	color: #1b4512;
	padding: 2px;
	margin-left: 20px;	
	cursor: pointer;
}



.clickable {
	cursor:pointer;
}


.folded {
	background:transparent url(./img/icon_plus_1.gif) no-repeat scroll left center;
	display:block;
	padding-left:14px;
}

.unfolded {
	background:transparent url(./img/icon_minus_1.gif) no-repeat scroll left center;	
	display:block;
	padding-left:14px;
}


.faq_sectionList {
	
}


.faq_sectionList_section{
	font: 110%/130% verdana, tahoma, arial, sans-serif;	
	padding: 2px;
	margin-left: 20px;	
	background: #ffffff url(./img/arrow_white.png) no-repeat scroll left center;
	padding-left: 20px;
	padding-bottom: 5px;
}

.dd_options  .faq_sectionList_section ,
.faq_section .faq_sectionList_section {
	font: 115%/140% verdana, tahoma, arial, sans-serif;		
}

.dd_options .faq_sectionList_section a, 
.dd_options .faq_sectionList_section a:hover, 
.dd_options .faq_sectionList_section a:visited,
.dd_options .faq_sectionList_section a:active ,
.faq_section .faq_sectionList_section a, 
.faq_section .faq_sectionList_section a:hover, 
.faq_section .faq_sectionList_section a:visited,
.faq_section .faq_sectionList_section a:active {
	color: #000000;
}


.faq_units {
	font: 90% verdana, tahoma, arial, sans-serif;	
}

.faq_questions {
	padding: 0px 25px;
	font-weight:bold;
}


.faq_questions * b {
	color: #1b4512;
}
.faq_questionTitles {
	margin: 5px 0;
	cursor: pointer;
}
.faq_questionTitles dl {
	display:block;
	padding: 1px 30px 1px 30px;
	margin: 2px;
}

.faq_questionTitles.plussign dl {
	background:#eaf4d9 url(./img/icon_minus_1.gif) no-repeat scroll 1% center !important;
}
.faq_questionTitles dl {
	background:#eaf4d9 url(./img/icon_plus_1.gif) no-repeat scroll 1% center;
}

.faq_questionTitles dl dt {
	padding-left: 0px;
	color: #000000;
	text-decorate: underline;
}
.faq_answer {
	padding: 10px 25px;	
} 
.faq_signer {
	padding: 10px 15px;
	color: #333333;
	font-size: 90%;	
	text-align: right;
} 
.faq_pageNavigator {
	color: #cccccc;
}

.faq_noUnits, 
.faq_unitBody { 
	margin: 10px 10px;
}

/*  quizes and votes */

.quiz {
	overflow: hidden;
}
.quiz div form {
	padding: 0 20px;
}
.quiz div form input {
	/*margin-top: 5px;*/
	padding-top: 0;
}
.quiz div form label {
	vertical-align: top;
}
.quiz div form label span {
	margin-top: 4px;
}

.quiz div form input.Submit
{
	margin-top: 0;
	font:normal 100% "Verdana", "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #781351;
	padding: 5px;
}

.quiz_txt {
	margin-top: 10px;
	margin-bottom: 15px;
}

.quiz_admin {
	line-height: 190%;
	padding: 0 20px; 
}

.quiz_r {
	margin: 5px 10px;
}
.quiz_r div, 
.quiz_r span  {
	display: block;
	padding: 3px 0;
}

.quiz_r br {
	clear: both; 
	line-height: 0; 
	display: block; 
}
.quiz_r img,

.quiz_i {
	padding: 8px 20px;
	display: block;
	overflow: hidden;
}
.quiz_r span {
	margin-top: -1px
}

/*   GUESTBOOK */

.wrongFieldValue{
	color: red;
}

.warning {
	color: red;
	font-slant: italic;
	font-weight-bold;
}

.redField {
	color: #ed1c24;
}
.requiredField {
	border: 1px solid #781351;
}

/* rss portlet */

div.rssFeedPortlet {
	max-width:231px;
}

p.rssNews {
	margin: 0;
	padding: 6px 0px;
}

p.rssNews b {
	padding-bottom: 5px;
	display: block;
}

.hidden_div {
	display:none !important;
}

.menu-hidden {
	display:none;
}

/* search */

.search_q {
	
}
.wpsPortletToolbarText, 
.search_q .search_text,
.vrn_search .vrn_search_query {
	color: #000;
	background: #ffffff;
	/*border: 1px solid #999999;781351;*/
	padding: 2px 3px;
	margin: 0;
	font:normal 100% Arial, "Tahoma", "Trebuchet MS", Helvetica, sans-serif;
	width: 185px;
}

.search_q .search_submit, 
.vrn_search .vrn_search_query_submit,
.vrn_fullsearch_sumbitdiv {
	override: hidden;
	width: 26px;
	height: 24px;
	background-image: url(./img/search_btn.png);
	padding-left: 26px;
	border: 0;
	margin: 0;
	padding: 0;
	text-indent: 26px;
	cursor: pointer;
}

.vrn_fullsearch_sumbitdiv {
	margin-left: 10px;
	background: url(./img/search_btn.png) no-repeat;
	width:auto;
}

.vrn_search_fullsearchlink {
	clear:both;
	float: right;
	margin-right: 40px;
        display:none;
}

.search_summary {
	font-size:85%;
}

.vrn_fullsearch {
}
.vrn_fullsearch_text,
.vrn_fullsearch_title, 
.vrn_fullsearch_type  {
float: left;
clear:both;
}

.vrn_fullsearch label{
	display:block;
	float:left;
	width:100px;
	text-align: right:
	padding-right: 10px;
	padding-top: 3px;
}
.vrn_fullsearch_text input,
.vrn_fullsearch_title input,
.vrn_fullsearch_type input {
	width: 300px;
}
 
.vrn_fullsearch select {
	width: 310px;
}


.vrn_searchresults {
	clear:both;
	padding: 10px;	
}
.vrn_searchresult {
	padding: 10px 0;	
}

.vrn_searchpagination {
TEXT-ALIGN: center;
}
.result_link {
	padding: 3px 0;
}

.search_summary strong {
	
}

.search_resultsPerPage * {
	font-size:94%;
	padding-left: 5px;
}

.search_resultLink {
white-space:normal;

}

.search_dateColumn {
	color: #777777;
}

.wpsPagingTableHeader *, 
.wpsPagingTableFooter * {
	padding-left:10px;
	padding-right:10px;
}

.wpsPagingTableHeaderEnd ,
.wpsPagingTableFooterEnd {
	display: none;
}

.wpsPagingTableFooterStart,
.wpsPagingTableFooterMiddle,
.wpsPagingTableFooterEnd,
.wpsPagingTableHeaderStart, 
.wpsPagingTableHeaderMiddle, 
.wpsPagingTableHeaderEnd {
	background-color: #ffffff !important;
	font-size:85% !important;
}


.wpsTableHead .wpsTableHeadStart, 
.wpsTableHead .wpsTableHeadEnd, 
.wpsTableHeadEnd {
	text-align: center;
}

.wpsTableHeadStart, 
.wpsTableHeadEnd {
	background-color:#EEEEEE;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:110%;
	font-weight:bold;
	letter-spacing:1px;
	line-height:200%;
	padding-left:10px;
	text-align:left;
	color: #666666;
}

.wpsTableDataEnd {
	width: 30% !important;
	text-align: center;
}

.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
	/**/ 
	border-color: #DDDDDD !important;
	padding: 10px 10px !important;
}

/* gray footer for pagination.*/
.wpsPagingTableFooter { 
}



/*  agents for subscriptions  */


.agency_submitFindAll, 
.agency_submitSearch, 
.agency_submitCreate, 
.agency_edit_submitSave, 
.agency_edit_submitDelete {
	margin: 3px;	
}


.agency_edit_submitSave {
	margin-left:80px;
}


.agency_edit_submitDeleteForm {
	text-align: right;
	float:right;
	padding-right:15px;
	padding-top:15px;
}

.agency_edit_submitDelete {
	text-align: center;
}

.agency_search {
	padding: 3px 20px !important;
}

.agency_search * b {
	font-weight: normal;
	padding-left: 10px;
}

.agency_results {
	border-spacing: 0;
	border-collapse: collapse;
}

.agency_results_pagination {
	font-size:85%;	
	line-height:250%;
	text-align:right;
}
.agency_results_pagination b {
	float: left;
}

.agency_results_pagination div {
	font-size:100% !important;	
	display: inline;
}


.agency_results_head {
	background-color:#EEEEEE;
	color:#666666;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-weight:bold;
	line-height:300%;
	/*text-align: center;*/
}
.agency_results_head td {
	border-bottom:1px solid #BBBBBB;
}
.agency_results_head td b {
	padding-left:10px;
}

.agency_results_data td {
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:1px solid #dddddd;
	cursor:pointer;
	padding:15px 3px 15px 5px;
}
.agency_edit_unit {
	margin: 20px 5px 3px 10px !important;
}

.agency_search * td,
.agency_edit_unit * td {
	padding: 0 5px;	
}

.agency_results * hr {
	
}
/* GOVSVC */

.situationsGroupDiv {
    /*width: 25%;
    position: relative;
    float: left;
    padding: 20px 20px 0px 0px;*/
	float:left;
	font-size:110%;
	padding:20px 5px 20px 20px;
	position:relative;
	width:45%;
}

.situationsGroupDiv img {
    float: left;
	margin-bottom:10px;
	margin-right:10px;
	padding-top:5px;
}

.situationsGroupTitle {
    /*margin: 0px 0px 12px 56px;
    display: block;
    font-weight: normal;
    font-size: 120%;*/
/*	padding-left:10px;
	padding-top:2px;
	display:block;
	font-family:Trebuchet MS;
	font-size:120%;
	height:50px;*/


	padding-left:70px;
	padding-top:2px;
	display:block;
	font-family:Trebuchet MS;
	font-size:110%;
}

div.situationsGroup {
	/*clear:both;*/
	padding-left:70px;
	padding-top:5px;
}

.govsvcRegistryFilter .dijitTreeIcon {
	display: none;
}

.govsvcRegistryFilter .dijitCheckBox {
	margin-right: 4px;
}

.govsvcRegistry {
	padding:6px 0px 6px 6px;
}

.govsvcRegistryServices {
	border:1px solid lightgray;
	float:right;
	margin-bottom:20px;
	padding:4px;
	width:60%;
}

.govsvcRegistryFilter {
	margin-bottom:12px;
}

.govsvcRegistryServices thead {
}

.govsvcRegistryServices th {
	border-bottom:1px solid black;
	font-weight:bold;
	padding-bottom:4px;
	text-align:center;
}

.govsvcRegistryServices td {
	border-bottom:1px solid lightgray;
	padding-bottom:4px;
}

.govsvcRegistryServices .govsvcReglament {
	width: 100%;
	text-align:center;
}



/*  statistics */

.stats_form img {
	padding: 5px;
}

.stats_table {
	border-spacing: 0;
	border-collapse: collapse;
	margin: 5px 0;
	border: 1px solid #BBBBBB;
}

.stats_table thead {
	background-color:#EEEEEE;
	color:#666666;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-weight:bold;
	line-height:300%;
}

.stats_table th {
	border-bottom:1px solid #BBBBBB;
	font-weight:bold;
	padding-bottom:4px;
	text-align:center;
	padding: 3px 20px 3px 10px;
}

.stats_table td {
	border-bottom:1px solid lightgray;
	padding-bottom:4px;
	padding: 3px 20px 3px 10px;
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:1px solid #dddddd;
}

/*  user logins administration dialog */


form.userAdmin { 
	margin: 3px 20px;
}
form.userAdmin > input {
	margin: 10px 13px;
}
.userAdmin_search td { 
	padding: 3px 20px 3px 10px;
}
div.pagination {
	font-size:85%;	
	line-height:250%;
	text-align:right;
	margin-top: 10px;
}
div.pagination .pagination_total {
	float: left;
}

table.results {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}


table.results .head {
	background-color:#EEEEEE;
	color:#666666;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-weight:bold;
	line-height:300%;
	/*text-align: center;*/
}
table.results .head  td {
	border-bottom:1px solid #BBBBBB;
}
table.results .head td a {
	padding-left:10px;	
}

table.results tr.dataRow td {
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:1px solid #dddddd;
	cursor:pointer;
	padding:15px 3px 15px 5px;
}
table.results div.editUnit form.editUnit {
	padding: 5px 5px 3px 10px !important;
	border-bottom: 1px solid #dddddd;
}
table.results .editUnit form.editUnit table input {
	margin-right: 150px;
	width: 100%;
}
table.results .editUnit input.saveUnit {
	margin: 10px 3px;
}

.useradmin_search * td,
table.results .editUnit * td {
	padding: 0 5px;	
}

div.editUnit .lockUnit, 
div.editUnit .deleteUnit  {
	float: right;
	margin: 10px;
	/*width: 200px;*/
}
div.editUnit .deleteUnit {
	margin-top: 0px;
	clear: both;
}


/*   user Profile   */

form.userProfile .fieldsTitle {
	border-bottom: 1px solid #AAAAAA;
	font-size: 130%;
	line-height: 200%;
	font-weight:normal;
	margin:0;
	margin-bottom: 0.6em;
	padding-bottom:0.17em;
	padding-top:0.5em;
}

table.userProfileTable tbody tr td {
	padding: 3px;
	valign: middle;
	line-height: 150%;
}

table.userProfileTable input {
	padding: 2px;
}

.userProfileText {
	padding: 10px 0;
	font-size: 90%;
}

.userProfileSave {
	margin: 10px 0;
}


/* hidden iframe for background tasks  */

.hiddeniframe {
	visibility: hidden;
}



/* for breadcrumbs , like so:

                 		<div class="breadcrumbsLevel">level 1</div>
                  		<div class="breadcrumbsLevel">level 2</div>
                  		<div class="breadcrumbsLevel">level 3</div>
                  */		
                  		
.breadcrumbsLevel {
	display: inline; /* we can chain divs. <div class="breadcrumbsLevel">Level 1</div> */
	background: url(./img/arrow.png) 100% 60% no-repeat; /* all the way right, 60% from top  */
	padding-right: 15px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
	margin: 0 3px;
}

.days td {
border: 1px solid white;
}

.otherWeek {
background-color: #458c37;

}

.currentWeek {
background-color: #43c21e;

}

.currentWeek a {
color: white;
font-size: small;

}

.otherWeek a {
font-size: small;
color: white;

}

.currentDay {
background-color: #2df007;
}


table.viewMetaData {
	border-collapse:collapse;
}
TABLE.viewMetaData TD {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8.25pt; BORDER-LEFT: white 1px solid; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TABLE.viewMetaData TD.metaviewFieldName {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; WIDTH: 25%; PADDING-TOP: 4px; BACKGROUND-COLOR: #e3ecda
}
TABLE.viewMetaData TD.metaviewFieldName SELECT {
	FONT-SIZE: 8.25pt
}
TABLE.viewMetaData TD.metaviewFieldName INPUT {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
TABLE.viewMetaData TD.metaviewField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; WIDTH: 75%; PADDING-TOP: 4px; BACKGROUND-COLOR: #eaf4d9
}
TABLE.viewMetaData TD.metaviewSection {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: white
}
TABLE.viewMetaData TD.metaviewSeparator {
	HEIGHT: 8px; BACKGROUND-COLOR: white
}
TABLE.viewMetaData TD.metaviewField A {
	COLOR: black
}

DIV#view-metadata-title {
	BORDER-BOTTOM: medium none
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #306635 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


/*  */

.investment_groups_title, 
.invest_list_title  {
	border-bottom: 1px solid #bbbbbb;
	/*text-decoration: underline;*/
	font-size:  110%;
	margin-bottom: 3px;
}

.investment_groups_link{
	padding: 5px 10px;
	font-size:  105%;
}
 
.invest_list_item {
	float:left;
	font-size:100%;
	height:90px;
	padding:20px;
	position:relative;
	width:29%;
}

.invest_list_item .invest_img_a {
	float:left;
}
.invest_list_item .invest_a {
	display:block;
	padding:10px 10px 10px 80px;
}

.invest_list_item img {
	padding: 10px;
}
.invest_list_backlink {
	clear:both;
	padding:10px;
}

.breadcrumbNav span{
	padding-left: 5px;
	color: #054766;/*angel*/
}

div.noResultFlag {
	display: none;
}

.wpsPortletTitleBar * {
	font-size:19px;
	
}
